﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections.ObjectModel;

namespace Modelo.Seguridad
{
    public class CatalogoFormularios
    {
        private static CatalogoFormularios _Instancia;
        public static CatalogoFormularios ObtenerInstancia()
        {
            if (_Instancia == null)
            {
                _Instancia = new CatalogoFormularios();
            }
            return _Instancia;
        }

        private List<Entidades.Seguridad.Formulario> ColFormularios;

        private CatalogoFormularios()
        {
            ColFormularios = Mapping.Seguridad.MappingFormularios.ConsultarFormularios();
 
        }

        public ReadOnlyCollection<Entidades.Seguridad.Formulario> ListarFormularios()
        {
            return ColFormularios.AsReadOnly();
        }

       
    }
}
